package engine.systems.motion.motion
{
	import ash.core.Component;
	
	public class Motion extends Component
	{
		public var locked:Boolean = false;
		
		public var velocityX:Number = 0;
		public var velocityY:Number = 0;
		public var velocityRotation:Number = 0;
		
		public var accelerationX:Number = 0;
		public var accelerationY:Number = 0;
		public var accelerationRotation:Number = 0;
		
		public var frictionX:Number = 0;
		public var frictionY:Number = 0;
		public var frictionRotation:Number = 0;
		
		public var minX:Number = 0;
		public var minY:Number = 0;
		public var maxX:Number = Number.MAX_VALUE;
		public var maxY:Number = Number.MAX_VALUE;
		
		public var minRotation:Number = 0;
		public var maxRotation:Number = Number.MAX_VALUE;
		
		public function Motion()
		{
			
		}
	}
}